place open to public view - Spanish English Dictionary